Explicitly declare nullable types to fix deprecation in PHP 8.4#269
Explicitly declare nullable types to fix deprecation in PHP 8.4#269xPaw wants to merge 2 commits intocloudflare:masterfrom
Conversation
|
@jacobbednarz can you take a look? an easy fix |
|
Can someone review this pull request? My Sentry is filling up with errors because of these nullable types. |
|
For now you can require this pull request with a commit hash: |
|
@jacobbednarz would you please merge this and tag new version? |
|
Is anyone using any alternative library? This one seems abandoned. |
|
Seeing this issue while trying to update my Drupal site. Would be great if we could merge this and tag a new release. Here is the Drupal issue for reference https://www.drupal.org/project/cloudflare/issues/3551433 |
|
@xPaw could you maybe provide more detailed information to us why issue was closed? |
|
Cuz cloudflare does not give a f anymore |
PHP 8.4 deprecates implicitly nullable types.
You get a deprecation warning like so:
Cloudflare\API\Endpoints\Zones::cachePurge(): Implicitly marking parameter $hosts as nullable is deprecated, the explicit nullable type must be used instead in src/Endpoints/Zones.php:246
Nullable types are available since 7.1.0. There is CI action for PHP 7.0, but the composer requires has
"php": ">=7.2.5"